آموزش برنامه نویسی جاوا برای مبتدیان کامل [ویدئو]

Java Programming for Complete Beginners [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: زبان برنامه نویسی جاوا بسیار قدرتمند و مقیاس پذیر است و برای ایجاد نرم افزارهای مختلف استفاده می شود. دلیل اصلی استفاده بسیاری از شرکت ها از جاوا، محبوبیت و کاربرد آن در صنعت است. طبق بسیاری از وب‌سایت‌های رسمی که محبوبیت زبان‌ها را دنبال می‌کنند، جاوا یا شماره ۱ است یا در رتبه ۳ قرار دارد. بنابراین، این بدان معناست که شرکت‌ها و کارکنان بیشتری از آن استفاده می‌کنند، بنابراین اگر در این زمینه مهارت داشته باشید، فرصت‌های شغلی بیشتری برای شما وجود دارد. زبان. شما با درک تمام مفاهیم اصلی OOPS، چندشکلی و وراثت چیست، و آنها را در برنامه خود به کار خواهید برد. شما همچنین تمام کلیدواژه ها، عملگرها، عبارات، حلقه ها و عبارات ضروری جاوا را یاد خواهید گرفت. شما نحوه دانلود و نصب تمام ابزارهای کد نویسی لازم را خواهید فهمید و نحوه بازآفرینی کد را یاد خواهید گرفت. در طول دوره، نحوه استفاده از بسته های مختلف موجود را یاد خواهید گرفت. شما مفاهیم و استفاده از multithreading را یاد خواهید گرفت. یاد بگیرید که چگونه لاگ ها را تجزیه و تحلیل کنید و تکنیک های اشکال زدایی جاوا مانند ردیابی پشته و نقاط شکست را کشف کنید. همچنین نحوه استفاده از چارچوب JUnit و پیاده سازی الگوهای طراحی جاوا را یاد خواهید گرفت. در پایان این دوره، بلوک های سازنده زبان برنامه نویسی جاوا را درک خواهید کرد. همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Java-Programming-for-Complete-Beginners همه چیز را در مورد برنامه نویسی شی گرا (OOP) بیاموزید. آموزش اشکال زدایی برنامه جاوا نحوه استفاده از JUnit برای تست را بیاموزید نحوه استفاده از شیوه های الگوی طراحی را بیاموزید انواع مختلف احراز هویت را کاوش کنید آموزش نحوه انجام بازآفرینی کد این دوره برای توسعه دهندگان نرم افزار و علاقه مندان به برنامه نویسی است. این برنامه برای مبتدیان مطلق بدون تجربه قبلی کدنویسی، برای افرادی که به دنبال تقویت مهارت های خود هستند، برای کسانی که به دنبال شروع/تغییر حرفه خود در جاوا هستند، و برای کسانی که به دنبال ایجاد حرفه ای در Big Data هستند، ایده آل است. بسیاری از فناوری ها مهارت های اصلی جاوا را که برای شروع حرفه خود به عنوان یک توسعه دهنده جاوا لازم است بیاموزید * چندین پروژه کوتاه در طول مسیر ایجاد کنید تا اعتماد به نفس پیدا کنید * بهترین شیوه های صنعت در توسعه نرم افزار جاوا را از یک توسعه دهنده حرفه ای جاوا یاد بگیرید.

سرفصل ها و درس ها

جاوا 11 مقدمه و مفاهیم OOPS Java 11 Introduction and OOPS Concepts

  • اهداف یادگیری Learning Objectives

  • معرفی Introduction

  • کارکردن برنامه جاوا Working of Java Program

  • برنامه نویسی شی گرا Object-Oriented Programming

  • نصب و کار با Eclipse Install and Work with Eclipse

  • عناصر اساسی جاوا Basic Elements of Java

  • کاراکترهای یونیکد Unicode Characters

  • متغیرها Variables

  • انواع داده ها Data Types

  • اپراتورها Operators

  • اپراتور منطقی Logical Operator

  • اولویت اپراتورها Operators Precedence

  • ریخته گری نوع - تبدیل نوع Type Casting – Type Conversion

  • اظهارات مشروط Conditional Statements

  • تودرتو-اگر Nested-if

  • حلقه ها Loops

  • "برای" در مقابل "در حالی که" در مقابل "در حالی که" 'For' Versus 'While' Versus 'Do While'

  • تعیین کننده های دسترسی Access Specifiers

  • جاوا 11 Java 11

  • اپراتورهای 'NULL'، 'this' و 'instanceof' 'NULL', 'this' and 'instanceof' Operators

  • ویرانگرها Destructors

  • Refactoring کد Code Refactoring

  • زباله روب Garbage Collector

  • تجزیه و تحلیل کد استاتیک Static Code Analysis

  • رشته String

  • آرایه ها - قسمت 1 Arrays – Part 1

  • آرایه ها - قسمت 2 Arrays – Part 2

  • "برای هر" حلقه 'for each' Loop

  • روش اضافه بار Method Overloading

  • آرگومان های خط فرمان Command-Line Arguments

  • تکنیک های عبور پارامتر Parameter Passing Techniques

  • انواع پارامترها Types of Parameters

  • آرگومان های متغیر Variable Arguments

  • آغازگر Initializer

  • نسخه ی نمایشی – برنامه پایه جاوا Demo – Basic Java Program

  • نسخه ی نمایشی - نمایش محتوا Demo – Displaying Content

  • برنامه آزمایشی - آزمون Demo – Quiz Program

  • نسخه ی نمایشی – برنامه توابع رشته Demo – String Functions Program

  • نسخه ی نمایشی - برنامه ثبت دانش آموز Demo – Student Record Program

  • خلاصه Summary

بسته های سودمند و ارث Utility Packages and Inheritance

  • هدف یادگیری Learning Objective

  • بسته ها در جاوا Packages in Java

  • نسخه ی نمایشی - بسته کاربردی Demo – Utility Package

  • وراثت در جاوا Inheritance in Java

  • نسخه ی نمایشی - صورتحساب بانکی با استفاده از وراثت Demo – Bank Account Statement Using Inheritance

  • ریخته گری نوع شی Object Type Casting

  • نادیده گرفتن روش Method Overriding

  • نسخه ی نمایشی – معماری خانه با استفاده از چند شکلی Demo – House Architecture using Polymorphism

  • بیان لامبدا Lambda Expression

  • متغیر استاتیک و روشها Static Variable and Methods

  • کلاس های چکیده Abstract Classes

  • رابط در جاوا Interface in Java

  • رابط مجموعه جاوا Java Set Interface

  • رابط نشانگر Marker Interface

  • کلاس داخلی Inner Class

  • مدیریت استثنا در جاوا Exception Handling in Java

  • نسخه ی نمایشی - رسیدگی به استثنا Demo – Exception Handling

  • مدیریت حافظه Memory Management

  • خلاصه Summary

مفاهیم چند رشته ای Multithreading Concepts

  • هدف یادگیری Learning Objective

  • چند رشته ای Multithreading

  • مقدمه ای بر Threads Introduction to Threads

  • چرخه حیات رشته ها Threads Lifecycle

  • اولویت موضوع Thread Priority

  • موضوع دیمون Daemon Thread

  • برنامه ریزی تاپیک و خواب Thread Scheduling and Sleeping

  • همگام سازی موضوع Thread Synchronization

  • کلاس های لفاف دار Wrapper Classes

  • اتوباکسینگ و جعبه گشایی Autoboxing and Unboxing

  • کلاس های 'java util' و 'java lang' 'java util' and 'java lang' Classes

  • جاوالنگ – کلاس زهی javalang – String Class

  • javautil – کلاس های StringBuilder و StringTokenizer javautil – StringBuilder and StringTokenizer Classes

  • جاوالنگ – کلاس ریاضی javalang – Math Class

  • javautil – کلاس محلی javautil – Locale Class

  • جاوا ژنریک Java Generics

  • چارچوب های مجموعه ها Collections Frameworks

  • تنظیم رابط در مجموعه ها Set Interface in Collections

  • Hashcode() در مجموعه ها Hashcode() in Collections

  • فهرست در مجموعه ها List in Collections

  • صف ها در مجموعه ها Queues in Collections

  • رابط مقایسه کننده در مجموعه ها Comparator Interface in Collections

  • Deque در مجموعه ها Deque in Collections

  • نقشه در مجموعه ها Map in Collections

  • روش "برای هر" 'for each' method

  • تفاوت: مجموعه ها و کلاس آرایه Difference: Collections and Array Class

  • جریان خروجی ورودی Input Output Stream

  • کلاس فایل Java.io Java.io.File Class

  • سلسله مراتب جریان بایت Byte Stream Hierarchy

  • کلاس های CharacterStream CharacterStream Classes

  • سریال سازی Serialization

  • JUnit JUnit

  • Logger – Log4j Logger – Log4j

  • نسخه ی نمایشی - مرتب سازی ثبت نام دانش آموز با استفاده از آرایه ها Demo – Sorting Student Registration Using Arrays

  • نسخه ی نمایشی - پشته، صف و لیست پیوندی Demo – Stack, Queue, and Linked List

  • نسخه ی نمایشی - چند رشته ای Demo – Multithreading

  • خلاصه Summary

مفاهیم اشکال زدایی Debugging Concepts

  • هدف یادگیری Learning Objective

  • تکنیک های اشکال زدایی Debugging Techniques

  • تجزیه و تحلیل ردیابی و ثبت گزارش Tracing and Logging Analysis

  • سطوح ورود به سیستم و تجزیه و تحلیل ورود به سیستم Log Levels and Log Analysis

  • ردیابی پشته Stack Trace

  • ورود به سیستم با استفاده از Log4j Logging using Log4j

  • بهترین شیوه های Log4j – قسمت 1 Best practices of Log4j – Part 1

  • بهترین روش های Log4j – قسمت 2 Best Practices of Log4j – Part 2

  • سطوح Log4j Log4j Levels

  • Eclipse Debugging Eclipse Debugging

  • تنظیم نقاط شکست Setting Breakpoints

  • گام برداشتن یا بازرسی متغیر Stepping Through or Variable Inspection

  • نسخه ی نمایشی - تجزیه و تحلیل گزارش ها با ورود به سیستم Demo – Analysis of Reports with Logging

  • خلاصه Summary

JUnit JUnit

  • هدف یادگیری Learning Objective

  • معرفی Introduction

  • تست واحد Unit Testing

  • چارچوب تست JUnit JUnit Test Framework

  • چارچوب تست JUnit - حاشیه نویسی JUnit Test Framework - Annotation

  • چارچوب تست JUnit – کلاس ادعا JUnit Test Framework – Assert Class

  • چارچوب تست JUnit – مجموعه تست JUnit Test Framework – Test Suite

  • چارچوب تست JUnit – آزمون استثناها JUnit Test Framework – Exceptions Test

  • نسخه ی نمایشی - ایجاد گزارش با استفاده از JUnit Demo – Generating Report using JUnit

  • نسخه ی نمایشی - آزمایش سیستم علامت گذاری دانش آموز با استفاده از JUnit Demo – testing Student Mark System using JUnit

  • خلاصه Summary

پسوندهای رمزنگاری جاوا Java Cryptographic Extensions

  • هدف یادگیری Learning Objective

  • رمزنگاری Cryptography

  • انواع احراز هویت Types of Authenticators

  • CHACHA20 Stream Cipher و Poly1305 Authenticator CHACHA20 Stream Cipher and Poly1305 Authenticator

  • برنامه نمونه Example Program

  • نسخه ی نمایشی - برنامه رمزنگاری Demo – Cryptographic Program

  • خلاصه Summary

الگوهای طراحی Design Patterns

  • هدف یادگیری Learning Objective

  • مقدمه ای بر الگوهای طراحی Introduction to Design Patterns

  • انواع الگوهای طراحی Types of Design Patterns

  • الگوهای خلاقیت Creational Patterns

  • الگوی روش کارخانه Factory Method Pattern

  • نسخه ی نمایشی – ایجاد خانواده ای از اشیا با استفاده از الگوی طراحی کارخانه Demo – Creating a Family of Objects Using the Factory Design Pattern

  • الگوی طراحی Singleton Singleton Design Pattern

  • الگوی سازنده Builder Pattern

  • الگوی ساختاری Structural Pattern

  • الگوی آداپتور Adapter Pattern

  • الگوی پل Bridge Pattern

  • الگوی نما Facade Pattern

  • الگوی طراحی Flyweight Flyweight Design Pattern

  • الگوی طراحی رفتاری Behavioral Design Pattern

  • نسخه ی نمایشی – فرآیند تایید وام با استفاده از الگوی طراحی رفتاری Demo – Loan Approval Process Using Behavioral Design Pattern

  • الگوی زنجیره مسئولیت Chain of Responsibility Pattern

  • الگوی طراحی فرمان Command Design Pattern

  • الگوی طراحی مترجم Interpreter Design Pattern

  • الگوی طراحی Iterator Iterator Design Pattern

  • الگوی طراحی میانجی Mediator Design Pattern

  • الگوی طراحی یادگاری Memento Design Pattern

  • طراحی شی NULL NULL Object Design

  • الگوی طراحی ناظر Observer Design Pattern

  • الگوی طراحی دولتی State Design Pattern

  • نسخه ی نمایشی - الگوی طراحی حالت Demo – State Design Pattern

  • الگوی طراحی استراتژی Strategy Design Pattern

  • الگوی طراحی قالب Template Design Pattern

  • الگوی طراحی بازدید کننده Visitor Design Pattern

  • الگوهای طراحی JEE یا J2EE JEE or J2EE Design Patterns

  • خلاصه Summary

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش برنامه نویسی جاوا برای مبتدیان کامل [ویدئو]
جزییات دوره
15 h 37 m
158
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learnkart Technology Private Limited Learnkart Technology Private Limited

Learnkart اهمیت ارتقاء مهارت و تأثیر آن بر شما را درک می کند. آنها به ایجاد دوره های تخصصی آموزش الکترونیکی افتخار می کنند که نه تنها شما را برای امتحانات گواهینامه آماده می کند، بلکه به شما کمک می کند تا دانش عملی را برای برنامه های کاربردی در دنیای واقعی به دست آورید. هزاران دانش‌آموز مهارت‌های خود را با Learnkart از طریق دوره‌های مختلف، مانند PgMP، مدیریت ریسک حرفه‌ای (RMP)، تشخیص گفتار، پایتون، خدمات وب آمازون (AWS) و غیره توسعه داده‌اند. Learnkart به طور منظم دوره هایی را به مجموعه خود اضافه می کند تا به تجربه یادگیری شما ارزش بیشتری بدهد.